
Draft Chapter 6.5, Shapely Applications

From the "Killer Game Programming in Java" Web Site
http://fivedots.coe.psu.ac.th/~ad/jg

Contact Address:
  Dr. Andrew Davison
  Dept. of Computer Engineering
  Prince of Songkla University
  Hat Yai, Songkhla 90112, Thailand
  E-mail: ad@fivedots.coe.psu.ac.th


If you use this code, please mention my name, and include a link
to the book's Web site.

This chapter (ch 6.5) is not in the published book, but the draft
version of the chapter can be found at the Web site.

Thanks,
  Andrew

-------------------------------------------------------

There are three directories here, all implementing the same 
image loader.

  * ImagePane		// the application using a standard JFrame

  * ShapelyHandmirror	// the shapely application using a hand mirror
			   (this is described in the chapter)

  * ShapelyTV		// the shapely application using a handheld TV


Each directory should have an images/ subdirectory containing
images for loading.

============================
Compilation for all three examples:

> javac *.java			// in the relevant directory

============================
Execution:

> java ImagePane		// in the ImagePane/ directory

> java ShapelyImagePane		// in ShapelyHandmirror/ or ShapelyTV/


-----
Changes 16th April 2005
   * Minor change to BackGroundPanel.java (see the file for details)
     in both the 'shapely' examples. Thanks to Andres Vera <avera@transbank.cl>
     for bringing the bug to my attention.

-----
Last updated: 22nd April 2005



